package com.study.bootstudy.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Author RenPu
 * @Date 2023/10/10 21:46
 * @Version 1.0
 * @Description:
 **/

@Data
public class BenChi extends Vechile {

//    /**
//     * 唯一标识（主键）
//     */
//    private Long id;
//
//    /**
//     * 车出厂编号
//     */
//    private String carId;
//
//    /**
//     * 生产日期
//     */
//    private Date carProductTime;
//
//    /**
//     * 合格证
//     */
//    private String certificateCode;

    /**
     * 车牌号
     */
    private String licensePlate;

    /**
     * 是否自动挡
     */
    private boolean isAuto;

    /**
     * 是否油电混动
     */
    private boolean isOilelectric;

    public BenChi() {}

    public BenChi(String id, String carId, String carProductTime,
                  String certificateCode,String licensePlate,boolean isAuto,boolean isOilelectric) {
        super(id,carId,carProductTime,certificateCode);
        this.licensePlate=licensePlate;
        this.isAuto=isAuto;
        this.isOilelectric=isOilelectric;
    }

    @Override
    public void run() {
        System.out.println(super.getCarId()+"开始加速起跑了！！！！！！");
    }
}
